package com.atguigu.lease.common.threadlocal;

/**
 * 本地线程变量
 *
 * @Author mr.luo
 * @Date 21 5月 2025 14:50
 */
public class BaseThreadLocal {
    private static final ThreadLocal<Long> userThreadLocal = new ThreadLocal<>();
    /**
     * 设置本地线程变量
     */
    public static void set(Long id){
        userThreadLocal.set(id);
    }

    /**
     * 获取本地线程变量
     */
    public static Long get(){
        return userThreadLocal.get();
    }
    /**
     * 删除本地线程变量
     */
    public static void remove(){
        userThreadLocal.remove();
    }
}
